package com.ctshk.rpc.order.goods.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 核销记录分頁列表-DTO参数
 * </p>
 *
 * @author 姜斌文
 * @since 2021-04-29
 */
@Data
@ApiModel(value = "WriteOffRecordPageListDTO对象", description = "核销记录分頁列表")
public class WriteOffRecordPageListDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "id")
    private Long id;

    @ApiModelProperty(value = "核销单号")
    private String writeOffOrderNumber;

    @ApiModelProperty(value = "核销用户id")
    private Long writeOffUserId;

    @ApiModelProperty(value = "核销用户名称")
    private String writeOffUserName;

    @ApiModelProperty(value = "供应商ID")
    private Long supplierId;

    @ApiModelProperty(value = "供应商名称")
    private String supplierName;

    @ApiModelProperty(value = "核销码")
    private String writeOffNumber;

    @ApiModelProperty(value = "商品明细")
    private String writeOffDetails;

    @ApiModelProperty(value = "核销类型：1：商品核销；2：订单核销")
    private Integer writeOffType;

    @ApiModelProperty(value = "订单表id")
    private Long orderNumberId;

    @ApiModelProperty(value = "订单表订单号")
    private String orderNumber;

    @ApiModelProperty(value = "核销时间")
    private LocalDateTime writeOffTime;
}
